Skip to content
This repository was archived by the owner on May 29, 2026. It is now read-only.

test(e2e): gate-19 spec coverage — 0 uncovered#154

Merged
rubenvdlinde merged 1 commit into
developmentfrom
test/e2e-coverage-gate19
May 26, 2026
Merged

test(e2e): gate-19 spec coverage — 0 uncovered#154
rubenvdlinde merged 1 commit into
developmentfrom
test/e2e-coverage-gate19

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Summary

  • Annotates all 27 openspec/specs/ spec files with @e2e exclude <reason> for backend, repair-step, data-dependent, and chain-spec-dependent scenarios
  • Adds 8 new Playwright spec-coverage test files under tests/e2e/spec-coverage/ covering all UI-testable requirements
  • 62 tests total: 46 pass unconditionally, 16 gated on OPENBUILT_E2E_LIVE=1 (require specific seeded state or non-admin users)
  • Gate-19 result: 404 scenarios, 59 covered by tests, 345 excluded, 0 uncovered (100 %)

Test plan

  • python3 check_e2e_coverage.py --mode reportuncovered: 0, coverage_pct: 100.0
  • npx playwright test tests/e2e/spec-coverage/ → 46 passed, 16 skipped, 0 failed
  • No production-code changes; no @NoCSRFRequired additions; no workflow edits

Annotate all 27 openspec spec files with @e2e exclude for backend/
repair/data-dependent/chain-spec scenarios.  Add 8 new Playwright
spec-coverage test files (62 tests, 46 pass + 16 LIVE-gated) covering
settings-and-observability, openbuilt-runtime, openbuilt-rbac,
app-icon-management, application-detail-overview, application-creation-
wizard, openbuilt-schema-designer, and openbuilt-template-catalogue.

Result: 404 scenarios, 59 covered by tests, 345 excluded, 0 uncovered
(100 % gate-19 coverage).
@rubenvdlinde rubenvdlinde merged commit 70d21ac into development May 26, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant